immune stimulation - French English Dictionary